/*
 * @Copyright: Copyright (c) 2030 吴周海
 * @Author: wzh200x@126.com
 * @Date: 2025-10-16 15:00:19
 * @LastEditors: wzh200x@126.com
 * @LastEditTime: 2025-10-21 16:32:47
 * @FilePath: \gogamewebserver\goGameWebServer\internal\platform\iplatform.go
 * @Description: 文件功能描述
 */
package platform

import (
	"goGameWebServer/internal/common/config"
)

type IPlatform interface {
	Login(code string, option *config.PlatformOption) (output map[string]interface{}, err error)
	CallThird(url string, datas map[string]string, option *config.PlatformOption) (re map[string]interface{}, err error)
	Report(params map[string]interface{}, option *config.PlatformOption) (re map[string]interface{}, err error)
	Ecpm(params map[string]interface{}, option *config.PlatformOption) (re map[string]interface{}, err error)
	QRCodeUnlimited(params map[string]interface{}, option *config.PlatformOption) (re map[string]interface{}, err error)
}
